a can of worms


Results for "a can of worms"

English - Turkish Dictionary

a can of worms

(English - Turkish Dictionary) :
k. dili içinden çıkılması zor bir durum; çözümlenmesi güç bir problem.